home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
EDUCATE
/
SM20A.ARJ
/
SYMBMATH.HL2
< prev
next >
Wrap
Text File
|
1992-04-09
|
5KB
|
117 lines
4.2 Edit Menu
SymbMath includes twin screen text editor for creating and
modifying program files. Usage of the editor is similar to WordStar
in nondocument mode, or to Borland's SideKick, or editor in C
compiler. The problem files are ordinary ASCII files, and can be
edited with any other text editor.
Within the Edit window, press <F1> to pop-up the Edit Help menu
(see 4.7 Edit Help Menu), and <Shift><F1> to call the manual.
As the twin screen editor, use <F8> to call an auxiliary
editor in another window, and <F7> to copy block from the auxiliary
editor into the main editor.
You can move the cursor around in the editor with the arrow
keys, <Page Up>, <Page Down>, and some other keys listed below. The
editor has two typing modes, Insert and Overwrite. In Insert
mode, anything you type is inserted at the cursor position. In
Overwrite mode, pressing a key replaces the current character
at the cursor position with the new typed character. Initially,
the editor operates in Insert mode, to switch modes, press the
<Insert> key or <Ctrl>V. (<Ctrl>V means to hold down the <Ctrl> key
on your keyboard while you press V. The V need not be in upper
case.)
Unlike a more standard word processing program, the editor
does not have word-wrap. You must press <Enter> at the end of each
line.
The editor has an autoindent feature that allows subsequent
lines to automatically indent. If you leave several spaces at the
start of a line, use <Ctrl>OI to indent subsequent lines the same
amount. The command sequence is a toggle, so you need only
press <Ctrl>OI again to stop indenting.
Sometimes you may want to see more than the area covered by
the current window. You can "zoom" the window, expanding it to the
size of the entire screen, by pressing <F5>. To return the window
to its usual size, press <F5> again. For other window commands,
such as moving and resizing a window, see the Window menu, below.
Text in the editor always be saved after exit by press <Esc>.
Table 4.2 Summary of the editing commands.
---------------------------------------------------------------
Cursor Movement Commands (move cursor to):
Character left <Ctrl>S or Left arrow <-
Character right <Ctrl>D or Right arrow ->
Word left <Ctrl>A or <Ctrl> <-
Word right <Ctrl>F or <Ctrl> ->
Line up <Ctrl>E or Up arrow
Line down <Ctrl>X or Down arrow
Scroll up <Ctrl>W
Scroll down <Ctrl>Z
Page up <Ctrl>R or <Pg Up>
Page down <Ctrl>C or <Pg Dn>
Beginning of line <Ctrl>QS or <Home>
End of line <Ctrl>QD or <End>
Top of screen <Ctrl>QE or <Ctrl><Home>
Bottom of screen <Ctrl>QX or <Ctrl><End>
Top of file <Ctrl>QR or <Ctrl><Pg Up>
Bottom of file <Ctrl>QC or <Ctrl><Pg Dn>
Beginning of block <Ctrl>QB
End of block <Ctrl>QK
Previous point <Ctrl>QP
Marker 0 <Ctrl>Q0
Marker 1 <Ctrl>Q1
Marker 2 <Ctrl>Q2
Marker 3 <Ctrl>Q3
Set marker 0 <Ctrl>K0
Set marker 1 <Ctrl>K1
Set marker 2 <Ctrl>K2
Set marker 3 <Ctrl>K3
Insert & Delete Commands:
Insert mode on/off <Ctrl>V or <Ins>
Insert line <Ctrl>N
Delete line <Ctrl>Y
Delete to end of line <Ctrl>QY
Delete left character <Ctrl>H or <Backspace>
Delete character under cursor <Ctrl>G or <Del>
Delete right word <Ctrl>T
Block commands:
Mark block begin <Ctrl>KB
Mark block end <Ctrl>KK
Mark word <Ctrl>KT
Hide block <Ctrl>KH
Copy block <Ctrl>KC or <F5>
Repeat the last copy <Shift><F5>
Move block <Ctrl>KV or <F6>
Delete block <Ctrl>KY
Read block <Ctrl>KR or <F7>
Write block <Ctrl>KW
Print block <Ctrl>KP
Miscellaneous Commands:
Quit edit <Esc>, <F10>, <Ctrl>KD, or <Ctrl>KQ
Call the auxiliary editor <F8>
Tab <Ctrl>I or <Tab>
Tab mode toggle <Ctrl>OT
Auto indent on/off <Ctrl>OI
Restore line <Ctrl>QL
Find <Ctrl>QF or <Ctrl><F3>
Repeat last find <Ctrl>L or <Shift><F3>
Find & replace <Ctrl>QA or <Ctrl><F4>
Repeat last find & replace <Ctrl>L or <Shift><F4>
Control key prefix <Ctrl>P
Abort operation <Ctrl>U
Restore error message <Ctrl>QW
Search Options:
L Local search
G Global search
N Replace without asking
Y Replace with asking
------------------------------------------------------------------